San Nicolás de los Arroyos es una ciudad situada en el extremo noreste de provincia de Buenos Aires, sobre el río Paraná. Se encuentra a casi dos horas de la ciudad de Buenos Aires y a 67 km. de Rosario.
La ciudad se encuentra a la vera de un brazo del río Paraná, en el corredor industrial Zárate-Rosario. Linda al sur con el partido de Pergamino, al este con Ramallo, al norte con el río Paraná, que la separa de la Provincia de Entre Ríos, y al oeste con el Arroyo del Centro, límite natural con la provincia de Santa Fe.
La ciudad se extiende dentro de la provincia de Buenos Aires a la localidad de Campos Salles y dentro de la provincia de Santa Fe al Barrio Arroyo del Medio, conformando lo que se denomina el Gran San Nicolás de los Arroyos. Según los datos del INDEC 2001 la ciudad tiene una población de poco más 125 mil habitantes. Es la 5.ª ciudad de la provincia de Buenos Aires, fuera del Gran Buenos Aires, en cuanto a la cantidad de habitantes.